package data;

import constants.MuleTypes;

import java.io.Serializable;
import java.util.HashMap;

/**
 * data
 *
 * @author Jared Moore
 * @date 10/9/13
 */
public class MULE implements Serializable {
	private MuleTypes outfit;
	public static final HashMap<MuleTypes, String> MULE_TYPES_NAMES = new HashMap<>();

	static {
		MULE_TYPES_NAMES.put(MuleTypes.ENERGY, "energy");
		MULE_TYPES_NAMES.put(MuleTypes.FOOD, "food");
		MULE_TYPES_NAMES.put(MuleTypes.ORE, "ore");
		MULE_TYPES_NAMES.put(MuleTypes.CRYSTITE, "crystite");
	}

	public static final int MAX_MULE_NUM = 1; //Maximum number of MULES a player can have

	public MULE(MuleTypes outfit) {
		this.outfit = outfit;
	}

	public MuleTypes getOutfit() {
		return outfit;
	}
}
